package com.itheima.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.itheima.mapper.UserMapper;
import com.itheima.pojo.User;
import com.itheima.service.IUserService;
import com.itheima.utils.ThreadLocalUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.time.LocalDateTime;
import java.util.Map;

@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {
//    @Autowired
//    private UserMapper userMapper;
//    //mybatis
//    @Override
//    public User findByUserName(String username) {
//        User u = userMapper.findByUserName(username);
//        return u;
//    }
//
//    @Override
//    public void register(String username, String password) {
//        userMapper.register(username,password);
//    }
//
//    @Override
//    public void update(User user) {
//        user.setUpdateTime(LocalDateTime.now());
//        userMapper.upadte(user);
//    }
//
//    @Override
//    public void updateAvatar(String imgUrl) {
//        //得到用户token
//        Map<String, Object> map = ThreadLocalUtil.get();
//        Integer id = (Integer) map.get("id");
//        userMapper.updateAvatar(id,imgUrl);
//    }
//
//    @Override
//    public void updatePwd(String new_pwd, Integer id) {
//        userMapper.updatePwd(new_pwd, id);
//    }
}
